From: Florian Fainelli Date: Sat, 10 Jan 2015 18:08:16 +0000 (+0000) Subject: tools: edimax_fw_header: fix suspicious memset usage X-Git-Url: http://git.openwrt.org/%22http:/oss.oetiker.ch/rrdtool//%22/%22http:/oss.oetiker.ch/rrdtool/%22?a=commitdiff_plain;h=825cd51359b096151f6c16e09ad08ac3beed69e3;p=project%2Ffirmware-utils.git tools: edimax_fw_header: fix suspicious memset usage memset() was called with a size argument against a pointer size, not the structure size itself. Signed-off-by: Florian Fainelli SVN-Revision: 43913 --- diff --git a/src/edimax_fw_header.c b/src/edimax_fw_header.c index ff094da..b85e3a1 100644 --- a/src/edimax_fw_header.c +++ b/src/edimax_fw_header.c @@ -281,7 +281,7 @@ static int build_fw(void) /* fill firmware header */ hdr = (struct edimax_header *)buf; - memset(hdr, 0, sizeof(struct edimax_header *)); + memset(hdr, 0, sizeof(struct edimax_header)); strncpy(hdr->model, model, sizeof(hdr->model)); strncpy(hdr->magic, magic, sizeof(hdr->magic));